package com.zmn.oms.common.dio.normal.query;

import com.zmn.common.utils.pager.Pages;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：网格工单查询
 * @author heciqi
 * @date 2021/7/20 10:14
 */
@Data
@ToString()
@ApiModel("网格工单查询")
public class GirdOrderWorkQueryDIO extends Pages implements Serializable {
    private static final long serialVersionUID = -3379120542465276940L;

    /**
     * 省份Id
     */
    @ApiModelProperty(value = "省份Id")
    private Integer provinceId;

    /**
     * 城市Id
     */
    @ApiModelProperty(value = "城市Id")
    private Integer cityId;

    /**
     * 区域Id
     */
    @ApiModelProperty(value = "区域Id")
    private Integer countyId;

    /**
     * 订单业务类型：1保外业务（C），2保内业务（F），3工程业务（B）
     */
    @ApiModelProperty(value = "订单业务类型")
    private Integer bizType;

    /**
     * 下单开始时间
     * 下单开始时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    @ApiModelProperty(value = "下单开始时间(格式：yyyy-MM-dd HH:mm:ss)")
    private Date receiveStartTime;

    /**
     * 下单结束时间
     * 下单结束时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    @ApiModelProperty(value = "下单结束时间(格式：yyyy-MM-dd HH:mm:ss)")
    private Date receiveEndTime;

    /**
     * 网格形状
     * 约定格式
     * 106.54539601 29.54621856, 106.53888687 29.53691758,
     */
    @ApiModelProperty(value = "网格形状")
    private String girdPolygon;

    /**
     * 服务商ID
     */
    @ApiModelProperty(value = "服务商ID")
    private Integer manageCompanyId;

    /**
     * 行政服务商ID（网格所属服务商）
     */
    @ApiModelProperty(value = "行政服务商ID")
    private Integer gridManageCompanyId;


}
